package com.indexingsystem.boss.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

public class DhTodayStorageInfos implements Serializable {

	/**
	 * 
	 */
	private static final long	serialVersionUID	= -4409238753084705436L;

	private String				storageId;

	private String				resType;

	private Integer				resSubType;

	private Integer				batchNumber;

	private String				resName;

	private String				periodOfTime;

	private String				institutionId;

	private String				subTitle;

	private String				storageFormat;

	private String				author;

	private String				publishDate;

	private String				thumbnail;

	private Integer				status;

	private Integer				storageStatus;

	private String				storageUserId;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date				storageDate;

	private String				lastModifyUserId;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date				lastModifyDate;

	private Integer				isDelete;

	private String				sourceFilePath;

	private String				updateFilePath;

	private Integer				isCopy;

	private String				targetFilePath;

	private String				fictitiousPath;

	private String				resScreenshotFormat;

	private String				description;

	private String				startDate;

	private String				endDate;

	private String				resTable;

	private String				resTypeId;

	private String				name;

	private String				enName;

	private Integer				isRetail;

	private String				resId;

	public String getResId() {
		return resId;
	}

	public void setResId(String resId) {
		this.resId = resId;
	}

	public String getResTypeId() {
		return resTypeId;
	}

	public void setResTypeId(String resTypeId) {
		this.resTypeId = resTypeId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEnName() {
		return enName;
	}

	public void setEnName(String enName) {
		this.enName = enName;
	}

	public Integer getIsRetail() {
		return isRetail;
	}

	public void setIsRetail(Integer isRetail) {
		this.isRetail = isRetail;
	}

	public String getResTable() {
		return resTable;
	}

	public void setResTable(String resTable) {
		this.resTable = resTable;
	}

	public Integer getBatchNumber() {
		return batchNumber;
	}

	public void setBatchNumber(Integer batchNumber) {
		this.batchNumber = batchNumber;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getStorageId() {
		return storageId;
	}

	public void setStorageId(String storageId) {
		this.storageId = storageId == null ? null : storageId.trim();
	}

	public String getResType() {
		return resType;
	}

	public void setResType(String resType) {
		this.resType = resType;
	}

	public Integer getResSubType() {
		return resSubType;
	}

	public void setResSubType(Integer resSubType) {
		this.resSubType = resSubType;
	}

	public String getResName() {
		return resName;
	}

	public void setResName(String resName) {
		this.resName = resName == null ? null : resName.trim();
	}

	public String getPeriodOfTime() {
		return periodOfTime;
	}

	public void setPeriodOfTime(String periodOfTime) {
		this.periodOfTime = periodOfTime == null ? null : periodOfTime.trim();
	}

	public String getInstitutionId() {
		return institutionId;
	}

	public void setInstitutionId(String institutionId) {
		this.institutionId = institutionId == null ? null : institutionId.trim();
	}

	public String getSubTitle() {
		return subTitle;
	}

	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle == null ? null : subTitle.trim();
	}

	public String getStorageFormat() {
		return storageFormat;
	}

	public void setStorageFormat(String storageFormat) {
		this.storageFormat = storageFormat;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author == null ? null : author.trim();
	}

	public String getPublishDate() {
		return publishDate;
	}

	public void setPublishDate(String publishDate) {
		this.publishDate = publishDate;
	}

	public String getThumbnail() {
		return thumbnail;
	}

	public void setThumbnail(String thumbnail) {
		this.thumbnail = thumbnail == null ? null : thumbnail.trim();
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getStorageStatus() {
		return storageStatus;
	}

	public void setStorageStatus(Integer storageStatus) {
		this.storageStatus = storageStatus;
	}

	public String getStorageUserId() {
		return storageUserId;
	}

	public void setStorageUserId(String storageUserId) {
		this.storageUserId = storageUserId == null ? null : storageUserId.trim();
	}

	public Date getStorageDate() {
		return storageDate;
	}

	public void setStorageDate(Date storageDate) {
		this.storageDate = storageDate;
	}

	public String getLastModifyUserId() {
		return lastModifyUserId;
	}

	public void setLastModifyUserId(String lastModifyUserId) {
		this.lastModifyUserId = lastModifyUserId == null ? null : lastModifyUserId.trim();
	}

	public Date getLastModifyDate() {
		return lastModifyDate;
	}

	public void setLastModifyDate(Date lastModifyDate) {
		this.lastModifyDate = lastModifyDate;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	public String getSourceFilePath() {
		return sourceFilePath;
	}

	public void setSourceFilePath(String sourceFilePath) {
		this.sourceFilePath = sourceFilePath == null ? null : sourceFilePath.trim();
	}

	public String getUpdateFilePath() {
		return updateFilePath;
	}

	public void setUpdateFilePath(String updateFilePath) {
		this.updateFilePath = updateFilePath == null ? null : updateFilePath.trim();
	}

	public Integer getIsCopy() {
		return isCopy;
	}

	public void setIsCopy(Integer isCopy) {
		this.isCopy = isCopy;
	}

	public String getTargetFilePath() {
		return targetFilePath;
	}

	public void setTargetFilePath(String targetFilePath) {
		this.targetFilePath = targetFilePath == null ? null : targetFilePath.trim();
	}

	public String getFictitiousPath() {
		return fictitiousPath;
	}

	public void setFictitiousPath(String fictitiousPath) {
		this.fictitiousPath = fictitiousPath == null ? null : fictitiousPath.trim();
	}

	public String getResScreenshotFormat() {
		return resScreenshotFormat;
	}

	public void setResScreenshotFormat(String resScreenshotFormat) {
		this.resScreenshotFormat = resScreenshotFormat == null ? null : resScreenshotFormat.trim();
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	@Override
	public String toString() {
		return "DhTodayStorageInfos [storageId=" + storageId + ", resType=" + resType + ", resSubType=" + resSubType + ", batchNumber=" + batchNumber
				+ ", resName=" + resName + ", periodOfTime=" + periodOfTime + ", institutionId=" + institutionId + ", subTitle=" + subTitle
				+ ", storageFormat=" + storageFormat + ", author=" + author + ", publishDate=" + publishDate + ", thumbnail=" + thumbnail
				+ ", status=" + status + ", storageStatus=" + storageStatus + ", storageUserId=" + storageUserId + ", storageDate=" + storageDate
				+ ", lastModifyUserId=" + lastModifyUserId + ", lastModifyDate=" + lastModifyDate + ", isDelete=" + isDelete + ", sourceFilePath="
				+ sourceFilePath + ", updateFilePath=" + updateFilePath + ", isCopy=" + isCopy + ", targetFilePath=" + targetFilePath
				+ ", fictitiousPath=" + fictitiousPath + ", resScreenshotFormat=" + resScreenshotFormat + ", description=" + description
				+ ", startDate=" + startDate + ", endDate=" + endDate + ", resTable=" + resTable + ", resTypeId=" + resTypeId + ", name=" + name
				+ ", enName=" + enName + ", isRetail=" + isRetail + ", resId=" + resId + "]";
	}

	public DhTodayStorageInfos() {
		super();
	}

	public DhTodayStorageInfos(String storageId, String resType, Integer resSubType, Integer batchNumber, String resName, String periodOfTime,
			String institutionId, String subTitle, String storageFormat, String author, String publishDate, String thumbnail, Integer status,
			Integer storageStatus, String storageUserId, Date storageDate, String lastModifyUserId, Date lastModifyDate, Integer isDelete,
			String sourceFilePath, String updateFilePath, Integer isCopy, String targetFilePath, String fictitiousPath, String resScreenshotFormat,
			String description, String startDate, String endDate, String resTable, String resTypeId, String name, String enName, Integer isRetail,
			String resId) {
		super();
		this.storageId = storageId;
		this.resType = resType;
		this.resSubType = resSubType;
		this.batchNumber = batchNumber;
		this.resName = resName;
		this.periodOfTime = periodOfTime;
		this.institutionId = institutionId;
		this.subTitle = subTitle;
		this.storageFormat = storageFormat;
		this.author = author;
		this.publishDate = publishDate;
		this.thumbnail = thumbnail;
		this.status = status;
		this.storageStatus = storageStatus;
		this.storageUserId = storageUserId;
		this.storageDate = storageDate;
		this.lastModifyUserId = lastModifyUserId;
		this.lastModifyDate = lastModifyDate;
		this.isDelete = isDelete;
		this.sourceFilePath = sourceFilePath;
		this.updateFilePath = updateFilePath;
		this.isCopy = isCopy;
		this.targetFilePath = targetFilePath;
		this.fictitiousPath = fictitiousPath;
		this.resScreenshotFormat = resScreenshotFormat;
		this.description = description;
		this.startDate = startDate;
		this.endDate = endDate;
		this.resTable = resTable;
		this.resTypeId = resTypeId;
		this.name = name;
		this.enName = enName;
		this.isRetail = isRetail;
		this.resId = resId;
	}
}